package com.example.apprank.service.impl;

import com.example.apprank.common.domain.TableDataInfo;
import org.springframework.data.domain.Page;
import com.example.apprank.common.domain.PageQueryDTO;
import com.example.apprank.module.AppAndroid;
import com.example.apprank.module.AppIos;

import java.util.List;

public interface IAppService {
    TableDataInfo getApp(PageQueryDTO pageQueryDTO);

    AppIos selectIosAppById(Long appId);

    AppAndroid selectAndroidAppById(String appId);

    Integer getAppNum();

    List<?> getAppByES(String query);

    void savaDataES();

    Integer getCategory();

    Long getRevenueSum();

    List<String> getPngUrls(String appDetailUrl) throws Exception;

}
